package com.fpd.model.vo;

import java.io.Serializable;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;

@Data
@ApiModel(description = "根据批次统计快递状态细分情况数据模型")
public class PostSignVO implements Serializable {

	private static final long serialVersionUID = 6139301954857344347L;

	@ApiModelProperty(value = "批次日期", example = "")
	private String beginTimeCase;

	@ApiModelProperty(value = "本人签收-快件数量", example = "")
	private int oneselfSign;

	@ApiModelProperty(value = "他人签收-快件数量", example = "")
	private int otherPersonSign;

	@ApiModelProperty(value = "快递代理点签收-快件数量", example = "")
	private int expressAgentSign;

	@ApiModelProperty(value = "其他代签-快件数量", example = "")
	private int otherSign;

	@ApiModelProperty(value = "原地址不详-快件数量", example = "")
	private int oldAddressUnknow;

	@ApiModelProperty(value = "原址查无此人-快件数量", example = "")
	private int addressNoPerson;

	@ApiModelProperty(value = "迁移新址不明-快件数量", example = "")
	private int newAddressUnknow;

	@ApiModelProperty(value = "拒签-快件数量", example = "")
	private int refuseSign;

	@ApiModelProperty(value = "其他退回-快件数量", example = "")
	private int otherReturn;

	@ApiModelProperty(value = "运输中数量-快件数量", example = "")
	private int transport;

	@ApiModelProperty(value = "派送中数量-快件数量", example = "")
	private int send;

	private String oneselfSignPer;

	private String otherPersonSignPer;

	private String expressAgentSignPer;

	private String otherSignPer;

	private String oldAddressUnknowPer;

	private String addressNoPersonPer;

	private String newAddressUnknowPer;

	private String refuseSignPer;

	private String otherReturnPer;

	private String transportPer;

	private String sendPer;

	@ApiModelProperty(value = "合计", example = "")
	private int totalCount;
}
